<template>
  <div class="about">
    <el-card>
      <template slot="header">
        <div class="card-header">
          <span>About This Application</span>
        </div>
      </template>
      <div class="card-body">
        <h2>Legacy Vue 2 Application</h2>
        <p>This application is part of a microfrontend architecture that demonstrates how legacy systems can be integrated with modern web applications.</p>
        
        <el-divider></el-divider>
        
        <h3>Technology Stack</h3>
        <el-row :gutter="16" class="mt-2">
          <el-col :span="6">
            <el-tag type="primary">Vue.js 2.6</el-tag>
          </el-col>
          <el-col :span="6">
            <el-tag type="primary">Vue Router 3.5</el-tag>
          </el-col>
          <el-col :span="6">
            <el-tag type="primary">Element UI</el-tag>
          </el-col>
          <el-col :span="6">
            <el-tag type="primary">Webpack</el-tag>
          </el-col>
        </el-row>
        
        <el-divider></el-divider>
        
        <h3>Project History</h3>
        <p>This application was originally built as a monolithic Vue 2 application and has been refactored to work within a microfrontend ecosystem.</p>
        <p>It serves as a bridge between legacy systems and modern microservices, providing a seamless user experience across different technologies.</p>
        
        <el-divider></el-divider>
        
        <div class="contact-section">
          <h3>Contact Information</h3>
          <el-button type="text" icon="el-icon-phone">Support Team</el-button>
          <el-button type="text" icon="el-icon-message">Feedback</el-button>
          <el-button type="text" icon="el-icon-document">Documentation</el-button>
        </div>
      </div>
    </el-card>
  </div>
</template>

<script>
export default {
  name: 'About',
  data() {
    return {
      version: '1.0.0',
      lastUpdated: '2025-08-28'
    }
  },
  mounted() {
    console.log('About page mounted')
  }
}
</script>

<style scoped>
.about {
  padding: 20px;
}

.card-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.card-body {
  padding: 20px 0;
}

.mt-2 {
  margin-top: 8px;
}

.contact-section {
  margin-top: 20px;
}

.contact-section .el-button {
  margin-right: 16px;
}
</style>